//stat函数测试：获取文件属性和类型
#include<dirent.h>
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<unistd.h>
#include<sys/stat.h>
#include<fcntl.h>


int main(int argc, char*argv[])
{
	//打开一个文件
	int fd = open("text.log",O_RDWR | O_CREAT,0777);
	if(fd<0)
	{
		perror("open erroe");
		return 0;
	}

	//获得fd的flag标识
	int flags = fcntl(fd,F_GETFL,0);
	
	//添加flag属性
	flags = flags | O_APPEND;

	//设置文件flag标识
	fcntl(fd,F_SETFL,flags);

	//此时写会在文件末尾追加
	write(fd,"marry ",strlen("marry "));
	
	close(fd);
	return 0;
}

